Memory Efficient Forwarding Information Base for Content-Centric Networking
نویسندگان
چکیده
Content-Centric Networking (CCN) is a new paradigm for the future Internet where content is addressed by hierarchically organized names with the goal to replace TCP/IP networks. Unlike IP addresses, names have arbitrary length and are larger than the four bytes of IPv4 addresses. One important data structure in CCN is the Forwarding Information Base (FIB) where prefixes of names are stored together with the forwarding face. Long prefixes create problems for memory constrained Internet of Things (IoT) devices. In this work, we derive requirements for a FIB in the IoT and survey possible solutions. We investigate, design and compare memory-efficient solutions for the FIB based on hashes and Bloom-Filters. For large number of prefixes and an equal distribution of prefixes to faces we recommend a FIB implementation based on Bloom-Filters. In all other cases, we recommend an implementation of the FIB with hashes.
منابع مشابه
Learning Forwarding Mechanism in Content-centric Networking
In Content-centric Networking (CCN), data names are carried in packets without specifying IP addresses. This change leads to a new network forwarding model: CCN routers forward Interest (request) and Data packets using only their names. One major challenge is realizing intelligent forwarding of Interest packets over multiple available paths according to a Forwarding Information Base (FIB), whic...
متن کاملEfficient Lookup Scheme for Non-aggregatable Name Prefixes and Its Evaluation
Content-Centric Networking (CCN) employs a hierarchical but location independent content naming scheme. While such a location independent naming brings various benefits including efficient content delivery, mobility, and multihoming, location independent name prefixes are hard to aggregate. This poses a serious scaling issue on the efficiency of looking up content names in a huge Forwarding Inf...
متن کاملHigh-Speed Design of Conflictless Name Lookup and Efficient Selective Cache on CCN Router
Content-centric networking (CCN) is an innovative network architecture that is being considered as a successor to the Internet. In recent years, CCN has received increasing attention from all over the world because its novel technologies (e.g., caching, multicast, aggregating requests) and communication based on names that act as addresses for content have the potential to resolve various probl...
متن کاملCaching and Forwarding Layered Video in ICN Enabled Cellular Networks with Base-Station Assistance and D2D Communication
Users demand for watching high-quality video on the move is increasing day-by-day. Despite of achieving high bandwidth in the fourth and fifth generation of cellular networks, the bandwidth is not sufficient for meeting video-on-demand requests. Device-to-device communication is a way to achieve more spectral efficiency by frequency re-use. On the other hand, Information centric networking is i...
متن کاملA Game Theoretical Interest Forwarding for Cached Data in Content-Centric Networking
Content-Centric Networking (CCN) has recently emerged as a clean slate approach to rethink Internet foundations, which changes from host-centric communication model to contentcentric. It is common that the current router does not have all the information of cached data in network, because of the huge naming space and volatility of Content Store in each router. In this paper, we argue that it is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1706.04405 شماره
صفحات -
تاریخ انتشار 2017